package chapter05

/**
  * create by unseRdoG on  2021-05-29  21:38
  */
object Test02_FunctionDefine {

  def main(args: Array[String]): Unit = {
    //(1) 无参   无返回值
    def f1() = {
      println("无参无返回值")
    }

    f1()

    // (2)无参有返回值
    def f2(): Int = {
      2
    }

    println(f2())


    // (3) 有参无返回值
    def f3(name: String): Unit = {
      println(s"有参数，参数为${name}但是无返回值")
    }
    f3("peter")

    // （4） 有参有返回值
    def f4(name: String): Int = {
      name.length
    }
    println(f4("peter"))

    // （5） 多参  无返回值

    //  (6)  多参 有返回值

  }
}
